//这里时导入二次封装好的axios
import request from '@/utils/request'


// 多条件查询以及初始化博客数据
export const getblog=(title,username,cname,condition,sort,page,pageSize)=>request({url:"/blog/adminGetBlog?title="+title+"&username="+username+
"&cname="+cname+"&condition="+condition+"&sort="+sort+"&page="+page+"&pageSize="+pageSize,method:"get"})


// 获取文章的数据
export const getBlogInfo=(id)=>request({url:"/blog/getOne?id="+id,method:"get"})

// 修改文章的api
export const updateBlog=(id,type,audit)=>request({url:"/blog/admin/update?id="+id+"&type="+type+"&audit="+audit,method:"put"})

// 删除文章的api
export const delBlog=(id)=>request({url:"/blog/admin/delBlog?id="+id,method:"delete"})

// 获取待审核文章
export const getawaitblog=(title,username,cname,condition,sort,page,pageSize)=>request({url:"/blog/admin/awaitBlog?title="+title+"&username="+username+
"&cname="+cname+"&condition="+condition+"&sort="+sort+"&page="+page+"&pageSize="+pageSize,method:"get"})

// 获取未通过文章
export const getnoPassblog=(title,username,cname,condition,sort,page,pageSize)=>request({url:"/blog/admin/noPassBlog?title="+title+"&username="+username+
"&cname="+cname+"&condition="+condition+"&sort="+sort+"&page="+page+"&pageSize="+pageSize,method:"get"})



// 以下为分类的接口，也统一放在blog里面

// 获取分类
export const getClassifys=()=>request({url:"/classify",method:"get"})

// 修改分类
export const updateClassifys=(classify)=>request({url:"/classify",data:{id:classify.id,name:classify.name},method:"put"})

// 删除分类
export const delClassifys=(id)=>request({url:"/classify?id="+id,method:"delete"})

// 修改分类
export const addClassifys=(name)=>request({url:"/classify?name="+name,method:"post"})